//0x540 bytes (sizeof)
struct _ENODE
{
struct
_KNODE Ncb; //0x0
struct
_EX_WORK_QUEUE* volatile ExWorkQueues[8]; //0x100
struct
_EX_WORK_QUEUE ExWorkQueue; //0x120
struct
_EX_WORK_QUEUE IoWorkQueue; //0x2d8
struct
_KEVENT ExpThreadSetManagerEvent; //0x490
struct
_KTIMER ExpDeadlockTimer; //0x4a0
struct
_KEVENT ExpThreadReaperEvent; //0x4c8
struct
_KWAIT_BLOCK WaitBlocks[3]; //0x4d8
struct
_ETHREAD* ExpWorkerThreadBalanceManagerPtr; //0x520
ULONG ExpWorkerSeed; //0x524
union
{
struct
{
volatile ULONG ExWorkerFullInit:1; //0x528
volatile ULONG ExWorkerStructInit:1; //0x528
};
volatile ULONG ExWorkerFlags; //0x528
};
};